package cn.spider.service;

import cn.spider.pojo.HotTopic;
import cn.spider.pojo.Rpt1Vo;
import cn.spider.pojo.Rpt2Vo;
import cn.spider.pojo.Rpt3Vo;

import java.util.List;

/**
 * Created by laoYang on 2018/4/22
 */
public interface IReportService {


    /**
     * 统计最近N天爬取文章数量
     */
    List<List<Object>> reportLatelyN();


    /**
     * 统计本周每个一级文章数量
     */
    List<Rpt2Vo> reportCurrentWeek();


    /**
     * 统计上周爬取的一级文件文章数量
     */
    List<Rpt3Vo> reportLastWeek();

    /**
     * 统计历史总计爬取的一级数据
     */
    List<Rpt1Vo> reportAll();


    /**
     * 获取一级分类名称
     * @return
     */
    List<String> topCategory();

    /**
     * 获取当前top 20 热议
     */
    List<HotTopic> getCurrentTop20();


}
